package com.learner.course.service;

import com.learner.common.util.JwtInfo;
import com.learner.pojo.course.CourseComment;

import java.util.List;

/**
 * @Description: 课程评论处理逻辑的接口
 * @Author: ice2020x
 * @Date: 2021/11/12
 */
public interface CourseCommentService {

    /**
     * 查询课程评论的
     *
     * @param courseId           课程id
     * @param context            课程内容
     * @param memberIdByJwtToken 登录内容
     * @return 结果
     */
    CourseComment save(String courseId, JwtInfo memberIdByJwtToken, String context);

    /**
     * 删除一条评论
     *
     * @param commentId 评论id
     */
    void delete(String commentId);

    /**
     * 查询课程评论的
     *
     * @param courseId 课程id
     * @return 结果
     */
    List<CourseComment> findCommentListById(String courseId);
}
